跳到主要内容

在 Expo 中接入 Rive(Adding Rive to Expo)

由于 Rive 包含原生代码,不支持 Expo Go,请使用 Development Build。

初始安装

npx create-expo-app MyRiveApp
npx expo install expo-dev-client

安装 Rive:

  • 新版(推荐):npx expo install @rive-app/react-native
  • Legacy:npx expo install rive-react-native

Android(Expo SDK 53)构建冲突

若遇到 compileSdk / AGP 版本冲突,可安装:

npx expo install expo-build-properties expo-custom-agp

并在 app.json 增加:

{
"expo": {
"plugins": [
["expo-custom-agp", "8.9.2"],
["expo-build-properties", { "android": { "compileSdkVersion": 36 } }]
]
}
}

然后执行:

npx expo prebuild --clean

iOS 最低版本

  • 新版 Runtime:iOS 15.1+
  • Legacy Runtime:iOS 14.0+

可通过 expo-build-properties 配置 deploymentTarget,或手动改 ios/Podfile

运行

创建并安装 Development Build 后:

npx expo start

本地 .riv 资源接入请看: